<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>遍历对象的成员</title>
</head>
<body>
<script type="text/javascript">
    var obj = {
        name: "张三",
        age: 18,
        "skill":function() {
            return "咆哮";
        }
    }
    console.log(obj);
    //遍历对象的成员 for...in
    for (var key in obj) {
        console.log(key);   //key 是对象的成员名
        console.log(key + ":" + obj[key])   //obj[key] 是对象的成员值 由于i是一个变量，这里只能使用[]写法，而且i不加引号
        // console.log(key + ":" + obj.key)    //key 是字符串，不是变量, 输出的是key这个字符串
    }
    // 遍历数组的成员 for...in
    var arr = [1, 2, 3, 4, 5]
    for (var key in arr) {
        // console.log(key);   //key 是数组的下标
        console.log("[" + key + "]:" + arr[key])
    }
</script>
</body>
</html>